 |
CATIA V5 Programmierung : Automatische Vermessung mittels Makroprogrammierung
bgrittmann am 09.05.2023 um 17:27 Uhr (15)
ServusWillkommen im Forum.Das was du vor hast sollte gehen. Ein grober Ablauf könnte sein: zB per MsgBox dem User die Anweisung geben was er selektieren soll (ggf auch nur über die Statusleiste im nächsten Schritt) (oder sogar per UserForm in VBA) per Selection über die Methode SelectElement2 die Punkte selektieren lassen aus den selektierten Elementen die Referenzen bilden (Pfad für CreateReferenceFromName bilden) über GetWorkbench("SPAWorkbench") eine Messung per GetMeasurable erzeugen Werte geeignet exp ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auflisten *.CATDrawing u. Ausgabe in Datei
Maximilianus am 23.04.2007 um 14:58 Uhr (0)
Probier es mal hiermit:For Each fil In fc t = fil.Type If (t = "CATIA Drawing" or t = "CDD-Datei") then filename = fil.Name Pos1 = instr(1, s, filename) If Pos1 = 0 Then Set documents1 = CATIA.Documents PFADEINGABE = fld & "" & fil.name scount = scount + 1 sfiles = scount & ". " & filename & "p" & sfiles Set document1 = documents1.Open(PFADEINGABE) CATIA.ActiveWindow.WindowState = 0 Set drawingDocument1 = CATIA.ActiveDocument If t = "CATIA Drawing" then fileoutname = replace(fil.name, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Screenshots erzeugen?
Catia-Junkie am 26.05.2004 um 10:30 Uhr (0)
Screenshots kan man recht einfach erzeugen: Tools- Image- Capture dann entweder den ganzen Bildschirm oder einen Rahmen abfotografieren. Die Datei kann in allen möglichen Formaten gespeichert werden. Umwandeln in eine pdf-Datei dann mit den üblichen Tools.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatisieren Zeichnungen aktualisieren
Wahl am 09.03.2005 um 11:07 Uhr (0)
Hallo, ich bin Anfänger was Catia-Programmierung angbelangt kenne mich aber mit Access-VBA einigermassen aus. Habe ich eine Chance folgendes zu programmieren: -Öffnen einer IGES-Datei -Selektieren aller Texte -Anpassen von Farbe und Schriftart der Texte -Selektieren aller Geometrieelemente -Umwandeln der Farben und Strickstärken -Selektieren aller Bemassungen -Umwandeln der Farbe der Bemassungen -Selektieren aller Schraffueren -Umwandeln der Farben der Schraffuren Wo finde ich eigentlich die M ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatisieren Zeichnungen aktualisieren
CTenschert am 09.03.2005 um 13:26 Uhr (0)
ich bin Anfänger was Catia-Programmierung angbelangt kenne mich aber mit Access-VBA einigermassen aus. Geht eigentlich einfach, Zeichne einfach die Arbeitsschritte auf (Tools/Makro/Makroaufzeichnung starten), und Passe dann den Code an. Habe ich eine Chance folgendes zu programmieren: -Öffnen einer IGES-Datei Müssen nur als *.ig2 geladen (Importiert) werden -Selektieren aller Texte Geht mit der Select Funktion. (kannst Du aufzeichnen) Makro Aufzeichen, auf Suchen gehen (Bearbeiten/Suchen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatisieren Zeichnungen aktualisieren
CTenschert am 10.03.2005 um 12:02 Uhr (0)
Hallo, Habe Aufgezeichnet, und dann wie oben beschrieben die Visproperty eingebaut. Im VBA Editor ist es möglich mit F1 Hilfe zu Methoden, Functionen zu bekommen. Guter Einstieg ist natürlich auch die Inofficielle Hilfeseite catia.cad.de, dort liegen ein paar Makros, ansonsten COE auf Englich . ############# VBA Beispiel ################ ################################################################### # Programmiert von: Carl Tenschert carl.tenschert(at)fh-koeln.de # # Programmiert für: Forum C ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ### Sicherungsverwaltung über VB Script ###
TomK79 am 07.06.2005 um 11:55 Uhr (0)
Hallo Olaf! Ich hab das Ganze folgendermaßen gelöst: VAR_pfad = "D:Pfad" --- Angabe des Speicherorts Set productDocument1 = CATIA.ActiveDocument Set product1 = productDocument1.Product Datei = VAR_pfad & product1.PartNumber CATIA.ActiveDocument.SaveAs Datei Mit diesen 5 Zeilen speichere ich das oberste Product. Automatisch werden alle untergeorneten Parts/Products mitgespeichert. Der Dateiname ist jeweils die Produkt-/Partbezeichnung ("product1.PartNumber"). Ich hoffe, dass ich helfen konnte, Gruß TomK79
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nur sichtbare Flächen
tomtom1972 am 12.12.2006 um 07:42 Uhr (0)
Hallo,was heisst das? So wie sonst auch. Oder ist das Problem (wie oben beschrieben), das du keine Produktstuktur sondern nur eine Datei hast? Ich habe keine Ahnung, wie Fahrzeugsitze aufgebaut sind. Ich sitze lediglich auf eben solchen.Für Fahrzeugstrukturen (Karosse) funktioniert die beschriebene Vorgehensweise.Für den Fall das sich deine Flächen nicht über die Instanzebene filtern lassen (also z.B. in einem Part liegen) weiss ich keine (einfache) Lösung (da ich nicht weiss, wie dein(e) Modell(e) aufgeba ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrie aus Datei (STEP oder IGES) in bestehendes Part importieren
apollo11 am 05.11.2007 um 13:11 Uhr (0)
Versuch mal folgendes:Das Dokument in welches das Stepfile eingefügt werden soll öffnen.Den Pfad "C:STEPFILE.stp" abändern.Code:Sub CATMain() Dim documentDest As PartDocument Set documentDest = CATIA.ActiveDocument Dim documents1 As Documents Set documents1 = CATIA.Documents Dim documentSour As Document Set documentSour = documents1.Open("C:STEPFILE.stp") Dim Sel As Selection Set Sel = CATIA.ActiveDocument.Selection Sel.Search "Name=*" For i = 1 To Sel.Count If TypeName(Sel.Item(i).Valu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrie aus Datei (STEP oder IGES) in bestehendes Part importieren
bgrittmann am 05.11.2007 um 22:43 Uhr (0)
ServusHandelt es sich bei deinen STEP-Modellen um Flächenmodelle?Vorsicht bei Volumen-Modellen wir dieses nicht im "geometrischen Set" abgelegt (nur so als Hinweis für die Zukunft bzw. Volumen).GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wo finde ich Unterlagen zu VBScript?
denyo_1 am 04.08.2008 um 13:24 Uhr (0)
Hallo,in der automation.chm Datei im Installationsverzeichniss. Dort ind viele Beispiele und alle Methoden und Objekte------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
 Versuch.zip |
CATIA V5 Programmierung : Regel -> Parameter - Werte hinzufügen
martin2 am 26.09.2019 um 12:06 Uhr (1)
Hallo,nach langem Rumprobieren habe ich nun eine Notlösung mit "Reaktionen" basteln können - siehe angehängtes CATPart in der zip-Datei. (erstellt mit V5-6R2015)GrußMartin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PDF Datei aufrufen (CATVBA)
RSchulz am 17.04.2012 um 14:46 Uhr (0)
Hallo Michael,versuch mal folgendes, damit bist du auch auf der sicheren Seite!Code:Diese Funktion sucht dir zur Datei das passende Programm und öffnet diese in diesemDeclare Function ShellExecute Lib "shell32" Alias "ShellExecuteA"(ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As LongSub CATMain() Dim stDoc As String stDoc = "D:Test.pdf" öffnet D:Test.pdf mit dem installierten Adobe Reader She ...
|
| In das Form CATIA V5 Programmierung wechseln |